@media only screen and (max-width : 959px) {
    .header{ }
    .header_top{ width: 100%;}
    .header_top1 p { display: none;}
    .header_center{}
    .header_center1{ width: 100%; height: auto;}
	.logo{ display: block; height: auto; margin:2% 2%;}
    .search-wrapper{ display: none;}
    .mune{ display:block;}
    .nav{ width: 100%; height: auto; margin: 0; display: none;}
    .nav ul{ width:100%; height:auto; float:left; margin:0px; position:relative; z-index:99;}
    .nav ul li { width:100%; }
    .nav ul li:hover{ }
    .nav ul .nav_active a{}
    .nav ul li a{ }
    .nav ul li:hover,.nav ul .nav_active{   }
    .header_tel,.logo_pp,.sousuo{ display: none;}
    .banner{ position: relative;}

    .sy_title span{ font-size: 2.5em;}
    .sy_title i{ height: 3px; margin-bottom: 10px;}
    .sy_title p{ font-size: 1.4em;}

    .abouts{width: 100%; height: auto; margin-top: 0; background-size: cover;}
    .abouts_title{ width: 100%; margin-top: 0; padding: 4% 0; background-color: #00a44e; border-bottom-right-radius: 55px; border-bottom-left-radius: 55px;}
    .abouts_content{ width: 100%;}
    .abouts_txt{ width: 94%; margin: 8% 3% 3% 3%;}
    .abouts_c{ width: 100%; background: rgba(255,255,255,0.8);}
    .abouts-number-inner{ margin-top: 15px;}
    .abouts-number-inner li{ width: 80%; padding: 5% 10%;}
    .abouts-number-inner li i{ font-size: 40px;}
    .abouts-number-inner li span{ font-size: 3.8em; line-height: 53px;}
    .abouts-number-inner li b{ margin-top: 12px;}

    .zizhi_bg{ height: auto;}
    .zizhi{ width: 100%;}
    .zizhi_title{ width: 100%; margin: 0; text-align: center;}
    .zizhi_title font{font-size: 1.6em;}
    .zizhi_title i{ float: none;}
    .zizhi_more a{ margin-top: 10px;}
    .zizhi_content ul li{ width: 50%;}
    .zizhi_content ul li img{ width: 100%; display: block;}
    .zizhi_content ul li p{ font-size: 1.4em; line-height: 40px; margin-top: 10px; overflow: hidden; height: 40px;}


    .youshi_bg{ height: auto;}
    .youshi{ width: 100%;}
    .youshi_content ul{ width: 100%;}
    

    .products_bg{ height: auto;}
    .products{ width: 100%; padding: 5% 0;}
    .pro_txt{ width: 96%; margin: 20px 2% 0;}
    .pro_txt p{ line-height: 21px;}
    .pro_more a{ margin-top: 0;}
    .txtScroll-left{ width: 100%;}
    .txtScroll-left .hd{ margin-top: 0;}
    .txtScroll-left .bd ul li{ width: 50%;}

    .anli_bg{ height: auto;}
    .anli{ width: 100%;}
    .txtScroll-left2{ margin-top: 20px;}
    .txtScroll-left2 .bd ul li{ width: 50%;}

    .liucheng ul{ display: none;}

    .news{width: 100%; margin-bottom: 75px;}
    .news_title{ width: 100%; background-size: contain;}
    .news_content{ width: 96%;  margin: 0px 2%;}
    .news_content_txt ul{ margin-top: 15px;}
    .news_content_txt li span{ display: none;}
    .news_content_txt li a,.news_content_txt li p{ width: 100%; margin: 1% 0;}
    .news_img{ width: 100%; margin: 0;}
    .news_img img{ width: 100%;}



    .news_content .news_content_txt{
        width: 100%;
        /* overflow: hidden; */
        margin: 8px 0;
    }

    .contact{
        width: 96%;
        height: auto;
        overflow: hidden;
        margin: 10px auto 75px;
    }
    .contact_l{ width: 100%;}
    .contact_l > img{display: block;margin: 35px auto;float: none;}
    .contact_l .ewm{ width: 30%; margin: 3% 10%;}
    .contact_r{ width: 100%;}
    .contact_r .wz{ width: 100%;}
    .contact_b{ line-height: 25px;}


    .footers{width:100%;height:56px;border: 8px solid #8c8c8c;border-left:none;border-right:none;position: fixed;z-index: 99999;bottom:0;background-color: #00a44e;display:block;}
    .footers ul li{ width:25%; height:56px; float:left;}
    .footers ul li p{ width:85%; height:48px; margin:0px auto; text-align:center; padding:4px 0px;}
    .footers ul li p img{ width:30%; margin:1% auto; display:block;}
    .footers ul li p a{ color:#ffffff; font-size:0.8rem;}

    .link,.footer,.izl-rmenu{ display:none;}


	.ny_banner{
        width:100%;
        height:auto;
        overflow:hidden;
        margin:0px auto;
    }
    .daohang{ margin: 0;}
    .daohang span{
        display: none;
        margin-left: 2%;
    }
    .daohang p{
        margin-right: 2%;
    }
    .ny_fl ul{ width: 98%; margin-left: 1%;}
	.ny_main{
        width:100%;
        height:auto;
        overflow: hidden;
        margin-bottom: 78px;
    }
    .ny_fl ul li{
        width: 46%;
        float: left;
        display: inline;
        padding: 10px 0px;
        margin:1% 1.7%;
    }
	.ny_main_l{
        width:96%;
        margin-left: 2%;
        float: left;
        margin-top: 5%;
    }
    /*产品列表页*/
    .ny_pro_list ul li{ width:48%; height:auto; float:left; margin:20px 0px 0px 1%;}
    .ny_pro_list ul li img{ width:92%; height:auto;}
    .ny_pro_list ul li .pro_txt p{ margin: 20px auto;}

    /*产品详细页*/
    .ny_pro_detail{ width:96%;  }
    .prodetail_1 {}
    .prodetail_1 img{ width:auto; height:100%; float: none; margin: 0px auto; display: block;}
    .prodetail_1 span,.prodetail_1 i{  width:100%;  }
    .prodetail_1 p{  width:100%;}
.prodetail_2{ width:90%;}
.prodetail_2_content img{ width:100%;}
    /*新闻列表页*/
    .ny_news_list2{ margin: -70px auto 74px;}
    .ny_news_list{ width:100%; }
    .imgnews{ width:96%;  margin:2% 0% 0 4%;}
    .imgnews:hover{ width: 100%;  margin-left: -2%;}
    .imgnews_txt span{ width: 60%; float: left;}
	.imgnews_txt{ width:98%; height:auto; float:left; margin-left:2%;}

    .newsdetail_txt{ width: 89%;}
.newsdetail_txt img{ width:100%; height:auto;}
    .imgnews_txt .newsmore{ margin: 0px 3px 10px 0px;}

    .ny_footer{
        width: 100%;
        min-height: 50px;
        background: #141011;
        text-align: center;
        line-height: 25px;
        padding: 2% 0;
    }
}

/*Styles for screen 960px-1200px,主要为了小屏浏览器 */
@media screen and (min-width: 960px) and (max-width: 1400px) {
.ke-zeroborder{ width:100%;}
.ke-zeroborder td:nth-child(1){ width:53%; display:block; float: left;}
.ke-zeroborder td:nth-child(2){ width:47%; display:block; float: left;}
.ke-zeroborder td img{ width:100%;}
}
/*Styles for screen 768px-959px 主要是平板横屏显示*/
@media screen and (min-width: 768px) and (max-width: 959px) {
    .mune{ width:10%; float:right; margin:5% 1% 0 0; display:block; cursor: pointer;}

    .huoban_list li{ width: 24%; margin: 0% 0.5% 0.5% 0; }

	.ny_pro_list ul li .pro_txt p{ margin: 20px auto;}

    .footers ul li p img{ width:15%; margin:1% auto; display:block;}
}

/*Styles for screen 480px-767px,主要是手机横屏和平板竖屏显示*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .mune{ width:10%; float:right; margin:6% 1% 0 0; display:block; cursor: pointer;}
    .logo{ }

    .youshi_title img{ width: 100%;}
    
    .youshi_content ul li{ width:98%; margin: 1%;}
    .youshi_content ul li > img{ width:100%;}

    .ny_pro_list ul li img{ width:89%; height:auto;}

    .footers ul li p img{ width:18%; margin:1% auto; display:block;}

.ke-zeroborder{ width:100%;}
.ke-zeroborder td{ width:100%; display:block;}
.ke-zeroborder td img{ width:100%; display:block;}

}

/*479px,主要是手机竖屏显示*/
@media only screen and (max-width : 479px) {
    .logo{ width: 88%; height: auto; margin:0% 0%;}
    .mune{width:10%;float:right;margin: 5% 1% 0 0;display:block;cursor: pointer;}
	.nav{ width: 100%; height:auto; margin: 0; display: none;}

    .youshi_title{ width: 90%; margin: 8% 5%;}
    .youshi_title img{ width: 100%;}
	.aboutus_l{ background-size: 100%;}
    
    .youshi_content ul li{ width:98%; margin: 1%;}
    .youshi_content ul li > img{ width:100%;}

    .ny_pro_list ul li{ width:48%; height:auto; float:left; margin:0px 0px 0px 1%;}
    .ny_pro_list ul li img{ width:92%; height:auto; padding: 5px;}

    .prodetail_1 img{
        width:90%;
        height:auto;
        margin-left: 4%;
    }

.ke-zeroborder{ width:100%;}
.ke-zeroborder td,.ke-zeroborder td:nth-child(1),.ke-zeroborder td:nth-child(2){ width:100%; display:block;}
.ke-zeroborder td img{ width:100%; display:block;}
}